package com.manager.plat.dao;

import java.util.List;

import com.manager.plat.util.PageInfo;
import com.manager.plat.vo.AnalysisVo;
import com.manager.plat.vo.UserBillVo;

/**
 * 数据分析数据接口层
 * @author liugeng
 *
 */
public interface IAnalysisDao {
	/**根据查询条件获得数据分析信息VO列表*/
	public List<AnalysisVo> getProvinceAnalysis(int gateway_id, int lower_id, String time_begin, String time_end);
	/**根据查询条件获得渠道数据分析信息VO列表*/
	public List<AnalysisVo> getProvinceAnalysisPartner(int gateway_id, int userId, String time_begin, String time_end);
	/**根据查询条件获得数据分析总数*/
	public int getDetailAnalysisTotal(String mobile, int gateway_id, int lower_id, String time_begin, String time_end);
	/**根据查询条件获得渠道数据分析总数*/
	public int getDetailAnalysisPartnerTotal(String mobile, int gateway_id, int userId, String time_begin, String time_end);
	/**根据查询条件获得数据分析数据列表*/
	public List<UserBillVo> getDetailAnalysis(String mobile, int gateway_id, int lower_id, String time_begin, String time_end, PageInfo pageInfo);
	/**根据查询条件获得渠道数据分析数据列表*/
	public List<UserBillVo> getDetailAnalysisPartner(String mobile, int gateway_id, int userId, String time_begin, String time_end, PageInfo pageInfo);
}
